package com.plian.system.vo.qg.subsidiary;

import com.plian.system.entity.qg.subsidiary.SubsidiaryIntroduceReform;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.List;

/**
 * 引进非市级国有资本 视图实体类
 *
 * @author jianglei
 * @since 2019-11-05
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class SubsidiaryIntroduceReformVO extends SubsidiaryIntroduceReform {
    private static final long serialVersionUID = 1L;

    private String createUserName;

    private String updateUserName;

    /**
     * 混改企业名称
     */
    private String companyName;

    /**
     * 企业级次
     */
    private String companyRankName;

    /**
     * 所属行业
     */
    private String majorIndustryName;
    private List<String> majorIndustryNames;

    private String majorIndustryNameStr;

    /**
     * 功能分类
     */
    private String functionalCategoryName;

    /**
     * 引进方式
     */
    private String introduceCategoryName;
    private List<String> introduceCategoryNames;

    private String introduceCategoryNameStr;

    /**
     * 审批人
     */
    private String approvedUserName;

    /**
     * 创建单位名称
     */
    private String createCompanyName;

    /**
     * 混改后企业股权结构
     */
    private List<MixedOwnershipStructureVO> mixedOwnershipStructureVOS;

    private String mixedOwnershipStructure;

    /**
     * 混改类型名称
     */
    private String mixedTypeName;

    /**
     * 混改方式
     */
    private String mixedModeName;

    private List<String> mixedModeNames;

    /**
     * 混改后企业类别
     */
    private String mixedCategoryName;


    /**
     * 与国家出资企业的关系名称
     */
    private String stateFundedRelationName;

    /**
     * 混改后企业股权结构子节点合并
     */
    private String mixedOwnershipStructureFullStr;

    /**
     * 状态对应的名称
     */
    private String statusName;

    /**
     * 混改日期字符串
     */
    private String implementationTimeStr;
}

